/*全局*/
body,ul,ol,li,form,fieldset,img,div{font-size:15px;color:#333; margin:0; padding:0; border:0; font-family:'microsoft yahei';}
ul,ol,li{list-style-type:none;}
a{text-decoration: none;color:#333;}
a:link,a:visited{text-decoration: none;color:#333;}
a:hover{color:#1479c8;}
input{text-decoration: none;border:0;padding: 0;}
/*body{position: relative;}*/
.fx{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.l{
    float: left;
}
.r{
    float: right;
}
.top{
    width: 100%;
    min-width: 1200px;
    height: 230px;
    margin: 0 auto;
    text-align: center;
    background: url("../2019/logo.png") no-repeat top center;
}
/*导航*/
.nav{
    width: 1200px;
    margin: 0 auto;
    height: 50px;
    background: #1479c8;
}
.nav li{
    float: left;
}
.nav li a{
    color: #fff;
    line-height: 50px;
    font-size: 18px;
    display: inline-block;
    padding: 0px 20px;
    text-align: center;
}
.nav li a:hover{
    background-color: #338ed5;
}
.searchbar{
    width: 1200px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto 20px;
    background: url("../2019/search_bg.png") repeat-x;
}
.searchbar span{
    padding-left: 15px;
}
.searchinfo{
    width: 320px;
    display: inline-block;
    padding-right: 15px;
    float: right;
}
.boxs{
    width: 590px;
}
.tabcon{
    width: 560px;
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
    padding: 0 15px;
}
.tabcon li{
    float: left;
}
.tabcon .tabtitle{
    font-size: 16px;
    font-weight: bold;
    color: #1479c8
}
.tabcon a{
    float: right;
}
.tabcon i{
    width: 5px;
    height: 25px;
    background-color: #1479c8;
    display: inline-block;
    margin-right: 10px;
    margin-top: 7px;
    vertical-align: middle;
    float: left;
}
.tabcon .tag1sel a{
    font-size: 16px;
    font-weight: bold;
    color: #1479c8;
    padding-right: 30px;
}
.tabcon .tag1selno a{
    font-size: 16px;
    color: #1479c8;
    padding-right: 30px;
}
.boxs .mainlist{
    padding: 10px;
}
.mainlist li{
    line-height: 34px;
}
.mainlist .inputtime {
    color: #999;
    float: right;
}
.ads a{
    padding: 15px 50px;
    display: inline-block;
}
.jzcg{
    border:1px solid #bdbdbd;
    margin-bottom: 30px;
}
.jzcg .jzcgtab{
    width: 1160px;
    height: 42px;
    background: #f0f0f0;
    margin: 10px 20px;
}
.jzcg .jzcgtab li{
    height: 40px;
    float: left;
}
.jzcg .jzcgtab li a{
    line-height: 40px;
    font-size: 16px;
    color: #1479c8;
    font-weight: bold;
    padding: 0 40px;
}
.infoele{
    width: 1160px;
    height: 40px;
    line-height: 40px;
    border-bottom: dashed 1px #999;
    margin: 10px 20px;
}
.infoele li{
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.infoele li:first-child{
    width: 78%;
    padding-left: 20px;
}
.infoele li:nth-child(2){
    width: 10%;
    text-align: center;
}
.infoele li:nth-child(3){
    width: 10%;
    text-align: center;
}
.caigoulist{
    width: 1160px;
    margin: 10px 20px;
}
.caigoulist li{
    line-height: 34px;
}

.caigoulist .more a{
    color: #1479c8;
    padding-right: 58px;
}
.caigoulist .caigoutit{
    width: 70%;
    display: inline-block;
}
.caigoulist .lll{
    width: 10%;
    text-align: center;
    display: inline-block;
}
.caigoulist .inputtime{
    width: 10%;
    text-align: center;
    display: inline-block;
}
.yqlj{
    height: 40px;
    line-height: 40px;
    background: #f0f0f0;
    margin-bottom: 20px;
}
.yqlj a{
    padding: 0 50px;
}
.footer .footermain{
    background: url("../2019/n_bg9.gif") repeat-x;
    text-align: center;
    line-height: 30px;
}

.tag2sel{background-color: white;border-top: 2px solid #1479c8;border-left: 2px solid #bdbdbd;border-right:2px solid #bdbdbd; }
.tag2selno{border-bottom: 2px solid #bdbdbd;}

input::-ms-clear{ display:none}
#search{width: 175px;border:1px solid #9f9f9f;padding: 4px 0;}
#searchImg{width: 30px;height: 25px;cursor: pointer; background: url(../2019/search1.png) no-repeat center #1479c8;position: absolute;right:0;top:8px;top:9px\0;*top:3px;}

/*正文*/
.tzgg_tab{padding: 0 15px;height: 40px;line-height: 40px;background-color: #f0f0f0; color:#1479c8;}
.tzgg_tab i{width: 5px;height: 25px;background-color: #1479c8;display: inline-block;margin-right: 10px;vertical-align: middle;}
.tzgg_tab .more{font-size: 15px;float: right}
.tzgg_list td{height: 34px;line-height: 34px;}

.gg_tab td{font-size: 16px;font-weight: bold;}
.gg_tab td a{color:#1479c8; }
.gg_list{padding: 15px;}
.gg_list tr td{height: 36px;line-height: 36px;}
.gg_list tr .more{color:#1479c8;}
.gg_list thead td{font-weight: bold;font-size: 16px;}
.gg_list .gg_tit{overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;}


/*class*/
.lm_nav{background: url(../2019/lm_bg.png) no-repeat;padding-left: 20px;}
.lm_nav span{font-size: 20px;color:white;font-weight: bold; display: block;}
.lm_nav em{font-style: italic;color:white;}
.lm_tab{height:38px;line-height: 38px;}
.lm_tab > table{border-bottom: 2px solid #1479c8;padding-left: 25px;}
.lm_tab > table td i{width: 5px;height: 25px;background-color: #1479c8;display: inline-block;margin-right: 10px;vertical-align: middle;}
.lm_list td{height: 32px;line-height: 32px;}
#lm{height: auto;background: url(../2019/nav_bg.png) repeat-y;border-bottom: 1px solid #ccc;}
#lm ul li{padding:10px;background: url("../2019/arrow.png") no-repeat center;background-position: 10%;padding-left: 21%;}

.news_tit{height: 60px; line-height:60px;font-size: 24px;
    font-weight:300;
    line-height: 160%;
    color: #003399;}

#footer{font-size: 14px;table-layout: fixed;}
#footer tr td{line-height:30px;}
#FX_PageDiv span{
    width: 30px;
    display: inline-block;
}
#FX_PageDiv strong{
    background: #1479c8;
    color: white;
    width: 30px;
    display: inline-block;
}
.closeOlderButton {
    display: none;
}